package com.jwinf.cdLibary.tool;

import javafx.fxml.FXMLLoader;
import javafx.fxml.JavaFXBuilderFactory;

import java.net.URL;

/**
 * @author jwinf
 * 自定义工具类
 * 处理fxml文件
 */
public class FXMLUtils {
    public static FXMLLoader getFxmlLoader(String url){
        FXMLLoader fxmlLoader = new FXMLLoader();                  // 定义一个加载器
        URL location = FXMLUtils.class.getResource(url);       // 加载执行fxml文件
        fxmlLoader.setLocation(location);                          // 设置工厂器位置
        fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());   // 设置加载器工厂方法
        return fxmlLoader;                                         // 返回一个加载器
    }
}
